package com.whfc.base.redis;


import com.whfc.base.dto.AppWarnFreqConfigDTO;

/**
 * @author sun_guodong
 * @description 报警设置缓存
 * @date 2019-12-06
 */
public interface WarnConfigRedisDao {
    /**
     * 设置缓存
     *
     * @param deptId
     * @param warnModuleType
     * @param type
     * @param ruleType
     * @param value
     */
    void setWarnConfig(Integer deptId, Integer warnModuleType, Integer type, Integer ruleType, AppWarnFreqConfigDTO value);

    /**
     * 取值
     *
     * @param deptId
     * @param warnModuleType
     * @param type
     * @param ruleType
     * @return
     */
    AppWarnFreqConfigDTO getWarnConfig(Integer deptId, Integer warnModuleType, Integer type, Integer ruleType);

    /**
     * 删除缓存
     */
    void delWarnConfig();
}
